/* Prototypes for functions defined in raylab.c */
void ScanWorld(void);
void ScanOnePoint(COLOR *Color, POINT *CameraLocation, POINT *ScreenLocation, VECTOR *dx, VECTOR *dy, int ColumnFirst, int ColumnLast, int RowFirst, int RowLast, long AARec);
long TraceRay(COLOR *Color, LINE *RayLine, long RecurseLevel);
long TestShadowRay(LINE *RayLine, long CurrentObject);
void cleanup(void);
/* Prototypes for functions defined in (platform).c */
long OpenDisplay(long DisplayType);
void CloseDisplay(void);
void DisplayPlot(int x, int y, unsigned char RGBColor[]);
/* Prototypes for functions defined in intersct.c */